██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
Glade
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
mwbgGlade Interface Designer, o più semplicemente mwbwGlade, è un mwcasoftware per la creazione di mwcqGUI basate sul celebre toolkit mwcgGTK+, con componenti aggiuntive per l'ambiente desktop mwcwGNOME. Non includendo un gestore del mwdacodice sorgente, Glade è da considerarsi un ambiente dedicato esclusivamente agli aspetti grafici di un'applicazione.
Contents
• Note
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
Caratteristiche
L'interfaccia creata viene salvata in un file mweaXML compatibile con le specifiche GtkBuilder, in modo che possa essere inclusa in qualsiasi programma indipendentemente dal linguaggio. Mentre in precedenza l'applicazione era corredata da un set di librerie, disponibili per vari linguaggi, che permettevano il mweqparsing del file XML in formato glade per la generazione dell'interfaccia grafica, adesso questa funzionalità è stata integrata direttamente nelle librerie GTK+ con l'infrastruttura GtkBuilder. Glade doveva usare anche una estensione per l'utilizzo dei controlli grafici di libgnomedb nella progettazione di tali interfacce.
Essendo specificamente concepito per GNOME e parte di esso, ricade sotto il progetto mwfqGNU.
Nel 2006 è stata pubblicata la terza versione, che fra le altre cose introduce la funzione di annullamento delle modifiche (anche conosciuta come mwfw"mwgaUndo"), la possibilità di aprire più progetti simultaneamente e la gestione del formato GtkBuilder.
GtkBuilder
mwkgGladeXML è il formato mwkwXML che è utilizzato in congiunzione con libglade, che attualmente è deprecato perché superato.cite-ref-1[1]
Code sketching
Code sketchers (progettazione di bozze di software) sono applicativi che aiutano un utente a creare codice sorgente da un file di GladeXML. La maggior parte degli mwmwsketchers creano codice sorgente che utilizza libglade e un file GladeXML per creare la GUI (interfaccia grafica). Alcuni sketchers sono in grado di creare codice puro che non ha bisogno del file GladeXML. La tabella seguente confronta informazioni di base sui pacchetti sketcher per codice GladeXML.
| Nome | Autore | Linguaggio | Licenza |
|---|---|---|---|
| eglade Archiviato il 13 maggio 2018 in Internet Archive . | Daniel Elphick | Eiffel | Eiffel Forum License |
| Gladex | Christopher Pax and Charles Edward Pax | Perl , Python , Ruby | GPL v3 |
| glc | Bill Allen | Python | LGPL |
| ruby-glade-create-template (modelli) | Masao Mutoh | Ruby | |
| Tepache | Sandino Flores Moreno | Python | LGPL |
| GTK+tobac2.2.4 | Thomas Freiherr | FreeBASIC (includes headers - intestazioni - per GTK-2.22.0 / GTKGlExt-1.2.0) | GNU GPL v3 |
| Glade2FB | Arnel Borja | FreeBASIC | GNU GPL v3 |
Note
cite-note-11. ↑ mwdgmwdwmweaLibglade officially deprecated in favor of GtkBuilder. (mailinglist Gnome devel-announce-list), su mweqmail.gnome.org, 11 maggio 2009. mwegURL consultato il 13 novembre 2010.
Voci correlate
Altri progetti
Altri progetti
• Wikimedia Commons
• Wikimedia Commons contiene immagini o altri file su Glade
Collegamenti esterni
• (EN) Sito ufficiale, su glade.gnome.org.
• Glade, su packages.debian.org.
• Repository sorgenti di Glade, su gitlab.gnome.org.
• Sito di segnalazione bug, su gitlab.gnome.org.
• citereffree-software-directory(EN) Glade, su Free Software Directory.
• mwhw(EN) Sito wxGlade, su wxglade.sourceforge.net.